// node包util的promisify封装异步过程
const { promisify } = require("util");
// 颜文字：figlet本身是一个回调方法，通过promisify加工成promisify方法
const figlet = promisify(require("figlet"));
// 文字颜色
const chalk = require("chalk");
// 清屏
const clear = require("clear");

const log = (content) => {
  console.log(chalk.green(content));
};

module.exports.figlet = figlet;
module.exports.log = log;

module.exports.print = async (name) => {
  // 打印init初始化的欢迎界面
  clear();
  const data = await figlet("Hello World");
  // name&&log(name);
  log(data);
};
